home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 3 / Delphi 3.44 < prev    next >
Encoding:
Text File  |  1988-04-08  |  20.9 KB  |  646 lines  |  [TEXT/ttxt]

  1. 29-Sep-87 08:42:54-PDT,22029;000000000001
  2. Date: Mon 21 Sep 87 09:41:31-EDT
  3. From: Jeff Shulman <SHULMAN@SDR>
  4. Subject: Delphi Mac Digest V3 #44
  5.  
  6. Delphi Mac Digest     Monday, September 21, 1987     Volume 3 : Issue 44
  7.  
  8. Today's Topics:
  9.      hyperlaunching
  10.      Re: fido (2 messages)
  11.      re: hypercard ?s
  12.      re: MPW C 2.0 interfaces into ColorQuick
  13.      RE: Usenet Mac Digest V3 #66 (3 messages)
  14.      RE: MPW Bug (3 messages)
  15.      HyperText in HyperCard
  16.      worlds smallest mac screen (4 messages)
  17.      HyperHassles (3 messages)
  18.      MODIFY RESOURCES (2 messages)
  19.      Reader Application for proprietary text (4 messages)
  20.      Re: Set Startup
  21.      Strategic Conquest
  22.      re: Hypercard and DAs
  23.      re: Replacing system fonts
  24.      RE: any assembler other than MPW?
  25.      RE: Desktop Drawing
  26.  
  27. ----------------------------------------------------------------------
  28.  
  29. From: STARMA
  30. Subject: hyperlaunching
  31. Date: 13-SEP 19:20 Creative Pursuits
  32.  
  33.       9/13/87
  34.  
  35.    I'm finding Hypercard very inconsistent on returning from an
  36. application launch or document/application launch. It launches well, but
  37. when I quit certain programs (like Word 3.0), it always returns to
  38. Finder. When I then reOpen Hypercard, it does return me to the card I
  39. launched from.
  40.  
  41.     I'm using my own personalized launch stack. Maybe there's some
  42. special script command I don't know, to make sure the return to
  43. Hypercard remains in the background? Any ideas?
  44.  
  45. Michael Starobin
  46.  
  47. ------------------------------
  48.  
  49. From: JOSEF
  50. Subject: Re: fido
  51. Date: 13-SEP 20:08 Creative Pursuits
  52.  
  53. David--I also recently created a stack which displays the card number in
  54. a field whenever a card is opened. Seemed like a real cute idea until
  55. the first time I deleted a card. The next card displayed had the old
  56. (and incorrect) card
  57.  
  58. number(unless you happen to delete the last card). The solution i came
  59. up with was rather ugly: loop thru all higher numbered cards,
  60. subtracting one from the displayed number. Also very slow if you have
  61. lots of cards.
  62.  
  63. I haven't given this a lot of thought, but there must be better way
  64. until this is fixed.
  65.  
  66. Joe
  67.  
  68. ------------------------------
  69.  
  70. From: JOSEF
  71. Subject: RE: Re: fido (Re: Msg 22346)
  72. Date: 13-SEP 21:10 Creative Pursuits
  73.  
  74. David--I just discovered a much more elegant solution to the page
  75. numbering problem. It goes something like this:
  76.  
  77. on openCard
  78.   global stopflag
  79.   if stopflag is 0 then
  80.     put the number of this card into field "PageNo"
  81.   else
  82.     put 0 into stopflag
  83.   end if
  84.   pass openCard
  85. end openCard
  86.  
  87. on deleteCard
  88.   global stopflag
  89.   get the number of this card
  90.   put It into field "PageNo" of card It+1
  91.   put 1 into stopflag
  92. end deleteCard
  93.  
  94. Of course you will also need to intitialize stopflag when the stack is
  95. opened.
  96.  
  97. Joe
  98.  
  99. ------------------------------
  100.  
  101. From: DDUNHAM
  102. Subject: re: hypercard ?s (Re: Msg 22310)
  103. Date: 13-SEP 21:57 Network Digests
  104.  
  105.  > From: cca@newton.physics.purdue.edu (Charles C. Allen)
  106.  > Subject: HyperCard annoyances
  107.  
  108.  > No way to abort changes to stacks
  109.  
  110. True, but if you were browsing around between stacks and making minor
  111. changes and constantly being interrupted to be asked if you really
  112. wanted to discard changes, you'd be just as annoyed.  Because there's no
  113. Save command, you get the illusion of a seamless environment, which
  114. isn't arbitrarily divided into stacks.
  115.  
  116.  > Home Card?
  117.  
  118. The home stack is far more than a Finder.  For one thing, scripts and
  119. resources
  120.  
  121. placed here are global to a user.
  122.  
  123.  > From: kleef@cs.vu.nl (Patrick van Kleef)
  124.  > Subject: MenuBar in HyperCard
  125.  
  126. From what I gather from the documentation (I've seen a draft) and from
  127. talking to a programmer at Farallon, there's no way to use Menu Manager
  128. or List Manager with HyperCard (even with XCMDs).  (You _might_ be able
  129. to use a pop-up menu when you click on something.)
  130.  
  131. ------------------------------
  132.  
  133. From: DDUNHAM
  134. Subject: re: MPW C 2.0 interfaces into ColorQuick (Re: Msg 22312)
  135. Date: 13-SEP 21:58 Network Digests
  136.  
  137.  > daveg%slacvm.bitnet@forsythe.stanford.edu
  138.  > Subject: MPW C 2.0 interfaces into ColorQuickDraw
  139.  
  140. GetNewCWindow is AA46, according to my copy of TMON.
  141.  
  142. ------------------------------
  143.  
  144. From: MACWEEKBOS
  145. Subject: RE: Usenet Mac Digest V3 #66 (Re: Msg 22310)
  146. Date: 15-SEP 15:13 Network Digests
  147.  
  148. One other annoyance I've found with HyperCard is that it echoes
  149. passwords when you type them in.
  150.  
  151. Ric Ford
  152.  
  153. ------------------------------
  154.  
  155. From: PEABO
  156. Subject: RE: Usenet Mac Digest V3 #66 (Re: Msg 22376)
  157. Date: 15-SEP 16:25 Network Digests
  158.  
  159. There is a special form of the ASK command (ASK PASSWORD) which is
  160. specifically not supposed to echo as you type in the dialog box.
  161.  
  162. peter
  163.  
  164. ------------------------------
  165.  
  166. From: PEABO
  167. Subject: RE: Usenet Mac Digest V3 #66 (Re: Msg 22378)
  168. Date: 15-SEP 21:04 Network Digests
  169.  
  170. Geez, was I wrong.  Ask password most certainly does echo!  Sounds like
  171. there is an opportunity for an XFCN here, for some enterprising
  172. programmer.
  173.  
  174. peter
  175.  
  176. ------------------------------
  177.  
  178. From: MADMACS
  179. Subject: RE: MPW Bug (Re: Msg 22366)
  180. Date: 15-SEP 23:52 Programming
  181.  
  182. I believe I may havepossible answer to your question. While I was on
  183. Usenet yesterday I saw a message that someone had posted complaining
  184. about a delay in his upgrade to MPW 2.0. The reply that he received was
  185. that MPW Pascal 2.0 is on hold while 2.01 will be comming "any day now".
  186. It appears that MPW Pascal 2.0 had a random bug in code generation.
  187. Creating some very large segments. If you have upgraded to 2.0 I'd give
  188. APDA a call and see if ther really is a
  189.  2.01.
  190.  
  191. I would tend to believe that there is a change comming down. My upgrade
  192. to 2.0 contained bad C and Pascal disks (when will they #%$@^ buy double
  193. sided disks),
  194.  
  195. anyway, I called APDA and they said they'd send out my replacement disks
  196. - that
  197.  
  198. was nearly 2 weeks ago. Luckily school has started and I'm too busy to
  199. use MPW for the moment.
  200.  
  201. Brian Bezanson
  202.  
  203. ------------------------------
  204.  
  205. From: YMUG
  206. Subject: RE: MPW Bug (Re: Msg 22384)
  207. Date: 16-SEP 00:12 Programming
  208.  
  209. Check out the Developer's SIG Database for a Tech. note dated Sept. 1,
  210. 1987 describing the bug in code generation in MPW Pascal 2.0.
  211.   I have had 2.0 for a month now. I called APDA yesterday about the
  212. problem, and was told that even more bugs were found since that Tech
  213. Note, so Apple has recalled 2.0 & APDA is not currently shipping any
  214. version of 2.0.
  215.   I then spoke with Dan Cochran, this morning, and he told me that they
  216. have fixed the bugs, and are getting the version up to APDA ASAP. So,
  217. depending on how fast APDA is in getting it out, there should be a
  218. version available soon. BTW, the technical support person at APDA
  219. suggested I erase 2.0 from my hard disk *right away*. Which, of course,
  220. I didn't do.  ;-)
  221.  
  222. ------------------------------
  223.  
  224. From: PEABO
  225. Subject: RE: MPW Bug (Re: Msg 22384)
  226. Date: 16-SEP 01:03 Programming
  227.  
  228. The "random" MPW Pascal bug is not random at all (thanks for reminding
  229. me of that).  It is covered in the most recent tech notes.  While it
  230. only occurs under very specific circumstances involving array
  231. arithmetic, the circumstances are commonplace.
  232.  
  233. The Tech Note is in Developer's SIG Database topic Tech Notes.
  234.  
  235. peter
  236.  
  237. ------------------------------
  238.  
  239. From: BMUG
  240. Subject: HyperText in HyperCard
  241. Date: 17-SEP 05:25 Programming
  242.  
  243. -- True HyperText in HyperCard:
  244. --
  245. -- BUTTONS IN SCROLLING FIELDS! [or any kind of field, for that matter]
  246. --
  247. -- make this the script of a locked text field on a card or background
  248. -- you can click on any word to select it and go to card of that
  249. -- name or number.
  250. --
  251. -- by Raines Cohen for the BMUG HyperCard SIG 9/16/87
  252. -- [now meets every other Monday at 6 PM at BMUG]
  253. --
  254. -- inspired by George Por of High^Lights publishing
  255. -- please enhance, distribute, and spread around!
  256. --
  257. -- (and send me anything neat you come up with! <grin>:)
  258. -- Raines Cohen, c/o BMUG, 1442A Walnut #62, Berkeley CA 94709
  259. -- AppleLink: UG0001.  Delphi,GEnie,BIX, the Well, MCI Mail: BMUG
  260. -- CIS: 70007,2271.  ATT: (415) 849-9114.
  261. --
  262. --
  263. on mouseUp
  264.   if the selection is empty then
  265.     set lockText of the target to false -- unlock to enable text editing
  266.     repeat two times
  267.       click at the clickLoc -- double click where the user clicked
  268.     end repeat
  269.     set lockText of the target to true
  270.   end if
  271.   if the selection is not empty then -- we got a hit...
  272.     set lockText of the target to true
  273.     go card selection -- This line is the link... see below.
  274.   end if
  275. end mouseUp
  276.  
  277. -- Alternative forms of linking include:
  278.  
  279. -- Searching a field of another stac:
  280.  
  281. [instead of "go card selection", substitute:]
  282. put selection into holder -- holder is a local var, just temporary
  283. go to stack "George's contribution" -- Part of a collaborative project, for
  284. instance
  285. find word holder in field "keywords"
  286. if the result is "not found" then ...
  287.  
  288. -- Only responding to words with an asterisk after them:
  289.  
  290. [after "end repeat" of double click]
  291. click at ((last item of rect of the target)-10,B
  292. (second item of clickLoc)) with ShiftKey
  293. -- shift-click at end of line to catch rest of line
  294. -- 10 is the width of the scrollbar
  295. if offset ("*",selection) = length of word 1 of selection then
  296. -- last char of 1st word is a "*" => OK to xref
  297. ..
  298. else
  299. click at clickLoc --disable selection
  300. set the lockText of the target to true
  301. ..
  302.  
  303. -- Selecting whole line [like SFGetFile]:
  304.  
  305. [instead of repeat loop with click]:
  306. click at (first item of the rect of target),B
  307. (second item of the clickLoc)
  308. click at (third item of the rect of target)-10,B
  309. (second item of the clickLoc) with shiftKey
  310. ..
  311.  
  312. -- Deferred action
  313. [instead of go card...]
  314. show bkgnd button "Do It" -- hidden unless something's selected
  315. show bkgnd button "Cancel selection"
  316.  
  317.  
  318. Good luck!  Remember to do this on a field with LOCKED TEXT, or it wonUt work!
  319.  
  320. -- Raines Cohen
  321.    Team BMUG
  322.  
  323. ------------------------------
  324.  
  325. From: JIMH
  326. Subject: worlds smallest mac screen
  327. Date: 17-SEP 21:25 Creative Pursuits
  328.  
  329. Well we did what must be a first in macdom this afternoon.  The hardware guys
  330. finished the bread board for the display electroincs to link the mac II video
  331. card to our 1" CRTs.  This has to be the worlds smallest mac screen.  You see
  332. this little tiny curso r and trying to hit a scroll bar is a real scream!  Used
  333. the eyepiece from the microfilm reader to read the screen.  With this is was
  334. perfectly legible.  was running videoworks II demos, MPW, and other programs.
  335. Now we can mount the tube to a helmet and t he appropriate optics to produce
  336. our hemet mounted mac II display!  Our new "Wear a Mac" concept for the
  337. terminally fanatic mac hacker!  jim
  338.  
  339. ------------------------------
  340.  
  341. From: HALL
  342. Subject: RE: worlds smallest mac screen (Re: Msg 22431)
  343. Date: 17-SEP 22:54 Creative Pursuits
  344.  
  345. What kind of resolution do you have on that sucker?   Will you use two for a
  346. stereo Mac II?  How about two with the appropriate color shifting to get a 3D
  347. effect?  (It is color, right?)  When can I buy one of them?
  348.  
  349. Brian
  350.  
  351. ------------------------------
  352.  
  353. From: JIMH
  354. Subject: RE: worlds smallest mac screen (Re: Msg 22445)
  355. Date: 18-SEP 22:07 Creative Pursuits
  356.  
  357. The lab i work at is one of the formost in the world in visual displays. the
  358. tubes have been developed by the lab and its crontractors over a period of many
  359. years.  they are 1000 line tubes ranging from 1" down to our newest tubes which
  360. are 1/2".  they are
  361. still black and white (actually green and black ;-) ) because after all its
  362. the militarys lab and there arent many color displyays in weapons systems yet.
  363. To get one you just need big bucks but the combination of hte tube and the
  364. electronics are a bit hard to get.  the bread board set up of the electronings
  365. is as big as the mac II. The final version is going to be minituraized quite a
  366. bit.  to answer brians question we ran at the mac IIs video cards full
  367. resolution of 640x480.  jim
  368.  
  369. ------------------------------
  370.  
  371. From: JIMH
  372. Subject: RE: worlds smallest mac screen (Re: Msg 22458)
  373. Date: 18-SEP 22:08 Creative Pursuits
  374.  
  375. Mike, we are going to go stereo soon.  I am working on a simple virtual world
  376. now which is kind of a mazewars type thing.  However the mac II is really not
  377. fast enough to do nice animation of this caliber.  we are inverstigating
  378. building a graphics coprocessor for it.  jim
  379.  
  380. ------------------------------
  381.  
  382. From: JOSEF
  383. Subject: HyperHassles
  384. Date: 17-SEP 23:30 Creative Pursuits
  385.  
  386. Has anyone else noticed that when youre in HyperCard and you attempt to do an
  387. ExitToShell from TMON, this results in a hang?  This is EXTREMELY annoying.  Is
  388. there any way around this(other than a reboot)?
  389.  
  390. Joe
  391.  
  392. ------------------------------
  393.  
  394. From: RUBENSTEIN
  395. Subject: RE: HyperHassles (Re: Msg 22436)
  396. Date: 18-SEP 02:13 Creative Pursuits
  397.  
  398. I think that's because the traps that Hypercard patches don't get unpatched.
  399. I'd say there's no way around a reboot, if you can't quit normally.
  400.  
  401. Stew
  402.  
  403. ------------------------------
  404.  
  405. From: MACWEEKBOS
  406. Subject: RE: HyperHassles (Re: Msg 22436)
  407. Date: 18-SEP 11:10 Creative Pursuits
  408.  
  409. Does this happen with Macsbug, too?
  410.  
  411. Ric
  412.  
  413. ------------------------------
  414.  
  415. From: DADAMS
  416. Subject: MODIFY RESOURCES
  417. Date: 17-SEP 08:51 Programming Techniques
  418.  
  419. I have a program that I would like to modify a STR resource from within my
  420. program. The STR is a fixed length and I would like to keep it that way so the
  421. Manager will not try to compress the resource file each time I modify the STR.
  422.  
  423. I'm using MDS Pascal and Turbo Pascal.  ANY help would be greatly appreciated.
  424.  
  425. Thanks...
  426.    Dewayne
  427.  
  428. ------------------------------
  429.  
  430. From: PEABO
  431. Subject: RE: MODIFY RESOURCES (Re: Msg 2064)
  432. Date: 17-SEP 11:53 Programming Techniques
  433.  
  434. The resource manager will not compress the resource fork unless either of two
  435. conditions occurs:  a resource gets bigger and cannot be written back without
  436. making more room, or you set the bit in the resource map flags that requests a
  437. compress.  Sounds like what you should do is initialize the STR to the largest
  438. string you would expect to encounter, and then don't worry about it.
  439.  
  440. If something else causes a compression when your STR is short, then you will
  441. lose the benefit of preallocating it long.
  442.  
  443. peter
  444.  
  445. ------------------------------
  446.  
  447. From: MACWEEKBOS
  448. Subject: Reader Application for proprietary text
  449. Date: 19-SEP 13:40 Business Mac
  450.  
  451. I've got some text that I want to put into a container so it can't be copied,
  452. or changed, but such that a user can search for words and read the text.
  453.  
  454. I'm afraid of getting involved with HyperCard for this application (I might
  455. never get finished!). Could I use TeachText? How do you create TeachText
  456. documents? Would MicroFilm reader do the trick?  Any other suggestions?
  457.  
  458. Thanks,
  459.  
  460. Ric Ford
  461.  
  462. ------------------------------
  463.  
  464. From: BMUG
  465. Subject: RE: Reader Application for proprietary t (Re: Msg 22473)
  466. Date: 20-SEP 03:15 Business Mac
  467.  
  468. Ric -
  469.  
  470. 1. HyperCard may be able to do your application, but I don't know if it is
  471. secure enough for your application.  If you want to find out about HyperCard
  472. insecurity, talk to Ptr -- he's the one who broke it.
  473.  
  474. 2. Whoops, I just reread your first sentence.  Reading is OK => HyperCard could
  475. work.  A "locked" text field is unmodifieable b;y conventional means, but many
  476. unconventional ways in exist.  As you know from experience as a computer user,
  477. there is no way to prevent something on computer from being copied -- if the
  478. computer can read it, then it can probably write it back out.  Of course, you
  479. can make it difficult, but ask Dave Dunham or Alf if you would like to be
  480. nominated to the copy protection hall of Shame.
  481.  
  482. 3. TeachText or MicroFilm could do it.  I dunno if TeachText has any search
  483. capabilities.  MFilm reader would, I suspect, be the most packed and fastest
  484. retrieval method.
  485.  
  486. -- Raines / BMUG
  487.  
  488. ------------------------------
  489.  
  490. From: PEABO
  491. Subject: RE: Reader Application for proprietary t (Re: Msg 22473)
  492. Date: 20-SEP 13:35 Business Mac
  493.  
  494. Of the applications you mention, only MicroFilm reader comes with any kind of
  495. serious protection.  The others can all be hacked by an inquisitive amateur.
  496. MicroFilm doesn't allow a full-text search, but it does allow you to set index
  497. words that have direct access.  The preparation software is reasonably priced
  498. too (see any MacTALK for an ad.)
  499.  
  500. peter
  501.  
  502. ------------------------------
  503.  
  504. From: PEABO
  505. Subject: RE: Reader Application for proprietary t (Re: Msg 22482)
  506. Date: 20-SEP 13:47 Business Mac
  507.  
  508. Actually, I haven't broken HyperCard security (you can't break what isn't there
  509. to begin with).  In any case, it turns out that a HyperCard stack which is
  510. 'protected access' (not just protected userLevel) cannot easily be made usable
  511. under HyperCard because a bunch of critical state information in the header has
  512. been scrambled.  The data of course can still be stripped out.
  513.  
  514. What you could do is write an XCMD with a reasonably robust coding scheme that
  515. would lock up the data against casual attempts to extract it.  I assume that
  516. Ric doesn't mean to copy protect the stack, he just means to prevent someone
  517. from separating the information apart from its credits and using it to build
  518. some other database.
  519.  
  520. peter
  521.  
  522. ------------------------------
  523.  
  524. From: BRECHER
  525. Subject: Re: Set Startup
  526. Date: 20-SEP 01:47 MUGS Online
  527.  
  528. To: snyder@batcomputer.tn.cornell.edu (Scott Snyder)
  529. Subject: Re: Set Startup
  530.  
  531. > I've been trying to create a boot disk without a finder.  Everytime
  532. > I try to get rid of the finder by setting either an application or a
  533. > Minifinder as the startup I [can't boot].
  534.  
  535. The "blessed folder" is the folder that contains the System file and the shell
  536. application, which is usually Finder.  If you use Finder (on another disk) to
  537. remove Finder from the target disk, Finder -- being somewhat of a
  538. self-chauvinist -- will "unbless" the System folder on the target disk, and the
  539. disk won't be bootable as the boot code will not find a "blessed" folder into
  540. which to look for the System file.
  541.  
  542. The easiest solution is to use a desk accessory, rather than Finder, to trash
  543. the Finder on the target disk; the desk accessory will not "unbless" the folder
  544. from which Finder is removed.
  545.  
  546. ------------------------------
  547.  
  548. From: ROBRUE
  549. Subject: Strategic Conquest
  550. Date: 20-SEP 02:03 Games and Entertainment
  551.  
  552. Is there anyone with the knowledge and interest in the two player version of
  553. this exciting strategic game to devise a means of sending a "game-turn-file
  554. across the electronic mail so that we may play across the BBS's?  Are there any
  555. such games where this is possible?
  556.  
  557. ------------------------------
  558.  
  559. From: DDUNHAM
  560. Subject: re: Hypercard and DAs (Re: Msg 22451)
  561. Date: 20-SEP 03:22 Network Digests
  562.  
  563.  > From: cosmos@druhi.ATT.COM (GuestRA)
  564.  > Subject: Hypercard and DAs
  565.  
  566. Yes, with a big enough screen you can have HyperCard and DAs simultaneously
  567. visible.  But even with a small screen, you can keep DAs open.  Use a Windows
  568. DA (I use the one from BatteryPak) or the realSoonNow QuicKeys to bring the
  569. HyperCard card window back to the front, instead of clicking on it.
  570.  
  571. ------------------------------
  572.  
  573. From: DDUNHAM
  574. Subject: re: Replacing system fonts (Re: Msg 22451)
  575. Date: 20-SEP 03:23 Network Digests
  576.  
  577.  > From: theodore@violet.berkeley.edu (Theodore W. Gray)
  578.  > Subject: Replacing system fonts
  579.  
  580. I've done it by FOND-hacking; edit the FOND for Chicago so the 12-point size
  581. points to the resource of a different, larger font. ResEdit knows how to edit
  582. FONDs.
  583.  
  584.  David Dunham     "The more laws there are, the more people are
  585.  Maitreya Design   inclined to break them"
  586.  
  587. ------------------------------
  588.  
  589. From: PEABO
  590. Subject: RE: any assembler other than MPW? (Re: Msg 22452)
  591. Date: 20-SEP 12:50 Network Digests
  592.  
  593. >From: kkim@uiucdcsb.cs.uiuc.edu
  594. >More?
  595. >Subject: any assembler other than MPW?
  596. >Date: 11 Sep 87 04:16:00 GMT
  597.  
  598. >   there are lots of pascal, C , etc. compilers by different companies.
  599. >however, i have never seen any assembler advertised except MPW
  600. >assembler.
  601.  
  602. Mainstay makes an assembler called MacAsm.  You can reach them at 28611B
  603. Canwood St., Agoura Hills CA  91301, telephone (818) 991-6540.  What little
  604. assembly language I have done, has been by way of the LightspeedC built-in
  605. assembler.  Depending on how much assembly language code you have to
  606. produce, this may be an acceptable alternative.
  607.  
  608. peter                          "In any context, half of all references
  609. PEABO @ DELPHI                  are local and half are global."
  610.  
  611. ------------------------------
  612.  
  613. From: PEABO
  614. Subject: RE: Desktop Drawing (Re: Msg 22453)
  615. Date: 20-SEP 13:08 Network Digests
  616.  
  617. >From: tomc@mntgfx.MENTOR.COM (Tom Carstensen)
  618. >Subject: Desktop Drawing
  619. >Date: 14 Sep 87 22:34:00 GMT
  620. >Organization: Mentor Graphics, Beaverton OR
  621.  
  622. >I wish to implement something functionally like the icons on the Finders
  623. >desktop, and I am currently doing it this way:
  624.  
  625. >    - traversing the list of windows, subtracting each visible
  626. >      window's rectangle from the icon rectangles region
  627.  
  628. Run, do not walk, to the nearest copy of MultiFinder and see if this still
  629. works!  (Granted, copies of MultiFinder are still hard to come by, but they
  630. have been sent out to certified developers for testing and you may be able
  631. to find one relatively easily.)  Rumor has it that windows are segregated
  632. into layers and you may have trouble finding out about all of the windows
  633. on the desktop.  Apple considers the Window Manager grafport to be a shared
  634. resource that applications are not supposed to write into.
  635.  
  636. peter                          "In any context, half of all references
  637. PEABO @ DELPHI                  are local and half are global."
  638.  
  639.  
  640. ------------------------------
  641.  
  642. End of Delphi Mac Digest
  643. ************************
  644. -------
  645. -------
  646.